e08507220989d8244db495eca17bfc90fc330519,src/main/java/org/f1x/schedule/AbstractSessionSchedule.java,AbstractSessionSchedule,dateTimeBefore,#LocalTime#DayOfWeek#ZonedDateTime#,90

Before Change



    protected static ZonedDateTime dateTimeBefore(LocalTime newTime, DayOfWeek newDay, ZonedDateTime now) {
        ZonedDateTime date = dateWithTime(now, newTime).with(previousOrSame(newDay));
        if (date.isAfter(now))
            date.minusWeeks(1);

        return now;

After Change



    protected static ZonedDateTime dateTimeBefore(LocalTime newTime, DayOfWeek newDay, ZonedDateTime now) {
        ZonedDateTime date = dateWithTime(now, newTime).with(previousOrSame(newDay));
        return date.isAfter(now) ? date.minusWeeks(1) : date;
    }

}